public class EncryptAndDecrypt {
    String encrypt(String sourceString,String password) {
	char p[] = password.toCharArray();
	int n = p.length;
	char c[] = sourceString.toCharArray();
	int m = c.length;
	for(int k=0;k<m;k++) {
	    int mima = c[k]+p[k%n];
	    c[k] = (char)mima;
	}
	return new String(c);
    }
    String decrypt (String sourceString,String password) {
	char p[] = password.toCharArray();
	int n = p.length;
	char c[] = sourceString.toCharArray();
	int m = c.length;
	for(int k=0;k<m;k++) {
	    int mima = c[k]-p[k%n];
	    c[k] = (char)mima;
	}
	return new String(c);
    }
}
